package com.mibotiquin.DbHelper;
/**Esta clase es un ejemplo de lo que deberian ser los DatabaseItems*/
public class EjemploItem implements DatabaseItem{
	
	String dni;
	String nombre;
	String colegio;
	String mesa;
	
	public EjemploItem(){}
	/** Instancia el objeto a partir de un array de String. ORDENADO igual que en bd*/
	public EjemploItem(String[] datos){
		/**Nombres de los campos*/
		this.dni = datos[0];
		this.nombre = datos[1];
		this.colegio = datos[2];
		this.mesa = datos[3];
		
		
	}
	
	/** Devuelve los campos ordenados igual que en la tabla de bd*/
	public String[] getCamposArray() {
		String[] res =  {"dni","nombre","colegio","mesa"};
		 return res;
	}
	/** Devuelve los datos de los campos ordenados igual que getCamposArray() y que la bd*/
	public String[] getDatosArray() {
		String[] res =  {dni.toString(),nombre.toString(),colegio.toString(),mesa.toString()};
		 return res;
	}
	/** Devuelve el nombre de la tabla donde se insertara*/
	public String getNombreTabla() {
		return "votantes3";
	}
	/** Llamada a la constructora que acepta un array de String.*/
	public DatabaseItem getInstance(String[] data) {
		return new EjemploItem(data);
	}

	/**Getters y Setters*/
	public String getDni() {
		return dni;
	}

	public void setDni(String dni) {
		this.dni = dni;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getColegio() {
		return colegio;
	}

	public void setColegio(String colegio) {
		this.colegio = colegio;
	}

	public String getMesa() {
		return mesa;
	}

	public void setMesa(String mesa) {
		this.mesa = mesa;
	}

	
}
